
.layui-login {
    width: 300px;
    margin: 100px auto;
}

.layui-login-logo {
    text-align: center;
}

.layui-login-logo img {
    box-shadow: 0 0 25px rgba(40,47,60,.05), 0 20px 25px rgba(40,47,60,.05), 0 3px 4px rgba(40,47,60,.05);
}

.layui-login-title {
    font-size: 22px;
    line-height: 100px;
    text-align: center;
}

.layui-form-label {
    width: 15px;
    line-height: 18px;
    border: 1px solid #ccc;
}

.layui-input-block {
    margin-left: 47px;
}

.layui-btn-primary:hover {
    border-color: #D2D2D2;
}

@media screen and (max-width: 450px) {
    .layui-form-label {
        overflow: visible!important;
    }
    .layui-login {
        width: 250px;
    }
}